package pe.edu.upc.dreamteam.dao;

import java.util.Date;
import java.util.List;

import javax.ws.rs.PathParam;

import pe.edu.upc.dreamteam.bean.Vuelo;

public interface VueloDAO {

	public Vuelo consultarVuelo(Integer id);

	public List<Vuelo> consultarVuelo(Date id);

	public List<Vuelo> consultarVuelo(String aerolinea, String origen,
			String destino, String fecvueini, String fecvuefin);

	public List<Vuelo> consultarVuelos();

	public void registrarVuelo(Vuelo vuelo);

	public void actualizarVuelo(Vuelo vuelo);

	public void eliminarVuelo(Integer id);

	public List<Vuelo> consultarVuelosPorFechaOrigenDestino(Date fecha,
			String origen, String destino);
}
